# 使用官方 Node.js 镜像
FROM node:22.14.0

# 设置工作目录
WORKDIR /light-server
# 复制 .npmrc 文件
COPY .npmrc .npmrc

# 复制 package.json 和 package-lock.json
COPY package.json package-lock.json ./


# 安装依赖
RUN npm install

# 复制项目文件
COPY . ./

# 构建项目
RUN npm run build

# 暴露端口
EXPOSE 3000

# 启动应用
CMD ["npm", "run", "start:prod"]